Android ReclclerView ListAdapter
from Android RecyclerView
ListAdapter  |  Android Developers
including computing diffs between Lists on a background thread
RecyclerViewでListAdapterを使う - Qiita
リストで要素が修正、追加、削除、移動が発生した場合、必ず変更が反映された新しいリストをListAdpaterへ渡します。バックグラウンドスレッドでリストが変更される場合、内部的にnotifyItem()関数が呼び出され、利用者はアップデートされたRecyclerViewを確認できます。これは既存のRecyclerViewアダプタとの違いであり、ListAdapterの特徴です
ListAdapterを使用してRecyclerViewの更新を簡単に行う - Qiita
androidxでもsupportされてるよう。ListAdapter
LiveDataなどとの相性もよい?